Humboldt-Universität zu Berlin
Vorlesung Di. den 16.04.2024
Go to menti.com and enter 8370 7030, or:
Download GitHub repositiory
Abbildung 1: Student RProject
Warnung
Wichtig!!
Verschieben oder benennen Sie den Ordner data/ nicht um! Sie müssen denselben Dateipfad zu den Datensätzen haben, um meinen Code in den nächsten Wochen nahtlos verwenden zu können.
r4ling_student.Rproj (für diesen Kurs)File > New File > R Script
install.packages("Paket")library(Paket)install.packages()
tidyverse ist sehr hilfreich für Datenverarbeitung und Visualisierung
tidyverse und beeprPakete in der Konsole installieren
Installieren Sie Pakete immer über die Konsole, nicht über ein Skript!
Sie können auch die Registerkarte “Pakete” in der unteren rechten Box verwenden (Pakete > Installieren)
tinytextinytex (Xie, 2023), um PDF-Dokumente zu erstellentinytex zu installierenlibrary() lädt ein Paket in Ihre Umgebungbeepr eine Funktion beep(), probieren wir sie ausbeep() hat das Argument sound, das einen numerischen Wert von 1:11 annimmt.?help
Sie können mehr über eine Funktion (einschließlich ihrer verfügbaren Argumente) herausfinden, indem Sie ihren Namen nach einem Fragezeichen in die Konsole schreiben (z.B. ?beep). Versuchen Sie, ?beep auszuführen. Kannst du auf der Hilfeseite herausfinden, was du anstelle von sound = 5 schreiben kannst, um denselben Ton zu erzeugen?
Aufgabe
Wir brauchen auch das here-Paket. Installieren Sie dieses.
Nachdem Sie das Paket installiert haben, führen Sie den Befehl here() aus. Was geschieht?
Tools > Global Options
Restore .RData into workspace at startupSave workspace to .RData on exit: to NeverRStudio: Tools > Global Options:
Restore .RData into workspace at startup
Save workspace to .RData on exit:
NeverAppearance (linke Spalte)
Aufgabe
File > New File > R Script
## Angewandte Datenverarbeitung und Visualisierung - Woche 1 (17.04.2023)Ihre Skript (oben links) sollten so aussehen
+), subtrahieren (-), multiplizieren (*) und dividieren (/)# Subtraktion über dem Code stand# (plus ein Leerzeichen )# schreiben[1] -16
[1] -16
Assignment operator
Das Symbol <- ist ein sogenannter assignment operator. Es erstellt ein neues Objekt in Ihrer Arbeitsumgebung oder überschreibt ein vorhandenes Objekt mit demselben Namen. Es ist wie ein Pfeil, der sagt: “Nimm das, was rechts steht, und speichere es als den Objektnamen auf der linken Seite”.
mean() (DE: Durchschnitt), sum() (DE: Summe)mean() nimmt nur ein Argument an; alles andere wird ignoriert
6,10 listet 2 Argumente auf, also wird alles nach dem Komma ignoriertc() verwenden
Aufgabe: Rechnen mit Funktionen
mean() mit Ihren gespeicherten Variablen (x und y) als “verkettete” Argumente auszuführensum(). Was passiert, wenn Sie c() nicht verwenden?[1] 171 164 186 191
[1] 176 169 191 196
[1] 712
[1] 178
[1] 13.07670 12.80625 13.63818 13.82027
Ausgabe
vec1, der die Werte 12, 183, 56, 25 und 18 enthältvec2, der die Werte 8, 5, 1, 6 und 8 enthältvec3 that contains the values 28, 54, 10, 13, 2, and 81vec1.vec2. Wie unterscheidet sich das Ergebnis von dem, das Sie für vec1 allein erhalten haben?vec1 und vec3 zu finden?Speichern Sie Ihr R-Skript (File > Save, oder Cmd/Strg-S)
Sie sollten nun einen RProject-Ordner für diesen Kurs, der Folgendes enthält:
r4ling_student.RProj`Datennotes, der Folgendes enthält + eine .R-Datei mit der heutigen ArbeitSie wissen jetzt, wie man
[1] "R version 4.4.0 (2024-04-24)"
[1] "Puppy Cup"
vor nächster Woche, stellen Sie bitte sicher, dass Sie:
Hergestellt mit R version 4.4.0 (2024-04-24) (Puppy Cup) und RStudioversion 2023.3.0.386 (Cherry Blosson).
R version 4.4.0 (2024-04-24)
Platform: aarch64-apple-darwin20
Running under: macOS Ventura 13.2.1
Matrix products: default
BLAS: /Library/Frameworks/R.framework/Versions/4.4-arm64/Resources/lib/libRblas.0.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/4.4-arm64/Resources/lib/libRlapack.dylib; LAPACK version 3.12.0
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
time zone: Europe/Berlin
tzcode source: internal
attached base packages:
[1] stats graphics grDevices datasets utils methods base
other attached packages:
[1] beepr_1.3 magick_2.8.3
loaded via a namespace (and not attached):
[1] digest_0.6.35 fastmap_1.1.1 xfun_0.43 magrittr_2.0.3
[5] glue_1.7.0 stringr_1.5.1 audio_0.1-11 knitr_1.46
[9] htmltools_0.5.8.1 png_0.1-8 rmarkdown_2.26 lifecycle_1.0.4
[13] cli_3.6.2 renv_1.0.7 compiler_4.4.0 rprojroot_2.0.4
[17] here_1.0.1 rstudioapi_0.16.0 tools_4.4.0 evaluate_0.23
[21] Rcpp_1.0.12 yaml_2.3.8 rlang_1.1.3 jsonlite_1.8.8
[25] stringi_1.8.3
Woche 1 - R und RStudio